The Beach System : Building a PC from Many Tiny Computers - A First Step at Virtualization
نویسندگان
چکیده
The emergence of tiny computers, such as smart dust, Berkeley motes and Intel motes, makes it feasible to envision the conversion of a network of tiny computers into a regular computing device (i.e., a “PC” or personal computer). While the falling cost and increasing (yet tiny) computation power of these miniature computers portend well for this vision, there are significant technical hurdles. In this paper, we take a first step at building “PCs” out of such tiny computer networks, in order to run regular PC applications. Our system, called Beach, virtualizes the memory accessed by an application at a single sensor mote (a type of tiny computer), thus enabling this memory to be distributed out over multiple such motes. By using distributed page tables and caching, we transform the puny memory at each mote (few KBs) into several KBs of memory. We present trace-driven experimental results from running regular PC applications (e.g., sorting) on top of the Beach system. Due to the exploratory nature of this research, we ignore scalability and fault-tolerance issues for now. Our work provides initial insight into the pros and cons of the vision.
منابع مشابه
Virtual Security: The New Security Tool?
n 1996, I found a tiny package floating around the Internet called VMware. I booted up my Linux laptop and proceeded to install this little animal. Within minutes I started the application and booted my first virtual PC. Compelled to investigate further, I decided to load Windows 95, completely convinced that it would fail miserably — Win95 on Linux, are you kidding me? To my surprise, I was br...
متن کاملبررسی عوامل مؤثر بر مصرف بهینه برق رایانههای شخصی در یک مرکز آموزش عالی در سال 1393: یک گزارش کوتاه
Background and Objective: Computer is one of the most common office equipment that spends around 25% energy consumption in an administrative building. As an action toward resistive economy policy in saving energy, we conducted a study on affecting factors on personal computers (PCs) power consumption in an academic center. Materials and Methods: This research was a cross-sectional study...
متن کاملVMware A Virtualization Infrastructure that Supports Pervasive Computing
V ir tualization technology— as applied in embedded devices such as mobile smartphones— is a practical means for the widespread deployment of pervasive computing applications. As anyone who reads this magazine knows, pervasive computing is all about moving beyond the desktop PC to the computational and digital devices that surround us in our daily lives. The “application” is dynamically spread ...
متن کاملScene Categorization from Tiny Images
Humans can only just recognize images with a geometric resolution of 32× 32 pixels. However, this fact does not mean that it is also possible to assign predefined scene category labels like indoor, outdoor, kitchen or beach to such a tiny image, neither for humans nor for computers. The purpose of our work is to investigate the applicability of common scene categorization methods and the import...
متن کاملActive Message Communication for Tiny Networked Sensors
We present an implementation and evaluation of an Active Messages based communication system for tiny, wireless, networked sensors. The implementation includes two major software components. The first is the device based operating program which includes the communication subsystem, dispatch loop and AM handlers. The second is a communication library for general purpose host computers. Using an ...
متن کامل